package co.gov.mintic.Biblioteca.android;

import co.gov.mintic.Biblioteca.android.R;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class DatosLibro extends Activity {

	private String datotitulo = "";
	private String datoautor = "";
	private String datotema = "";
	private String datodescripcion = "";
	private String datorecursos = "";
	private String resource = "";
	private String formato = "";
	private int opcbutton = 0;
	
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		
		formato = (String) getIntent().getExtras().getString("Formato");
		
		if (formato.equalsIgnoreCase("mp3")){
			opcbutton = R.id.btn_descargarmp3;
			setContentView(R.layout.verlibromp3);

		}else if(formato.equalsIgnoreCase("pdf")){
			opcbutton = R.id.btn_descargar;
			setContentView(R.layout.verlibro);
		}else{
			opcbutton = R.id.btn_descargarweb;
			setContentView(R.layout.verlibroweb);
		}	
		
		datotitulo = (String) getIntent().getExtras().get("Titulo");
		datoautor = (String) getIntent().getExtras().get("Autor");
		datotema = (String) getIntent().getExtras().get("Tema");
		datodescripcion = (String) getIntent().getExtras().get("Descripcion");
		datorecursos = (String) getIntent().getExtras().getString("Recursos");		
		
		DescargarLibro mDescargarButton = (DescargarLibro) findViewById(opcbutton);
		mDescargarButton.setSource((String) getIntent().getExtras().getString(
				"Recursos"));
		mDescargarButton.init(this);

		((TextView) this.findViewById(R.id.infoTitulo)).setText(datotitulo);
		((TextView) this.findViewById(R.id.infoAutor)).setText(datoautor);
		((TextView) this.findViewById(R.id.infoTema)).setText(datotema);
		((TextView) this.findViewById(R.id.infoDescripcion))
				.setText(datodescripcion);

		setResource(datorecursos);
		opcbutton = 0;
	}

	/**
	 * 
	 * @return resource
	 */
	public String getResource() {
		return resource;
	}

	/**
	 * 
	 * @param assign
	 *            resource
	 */
	public void setResource(String resource) {
		this.resource = resource;
	}

}
